package com.itcam.maker.meta.enums;

/**
 * 定义模型类型的枚举类
 */
public enum ModelTypeEnum {

    /**
     * 字符串类型
     */
    STRING("字符串", "String"),

    /**
     * 布尔类型
     */
    BOOLEAN("布尔", "boolean");

    /**
     * 模型类型的文本描述
     */
    private final String text;

    /**
     * 模型类型的值
     */
    private final String value;

    /**
     * 构造方法，初始化模型类型的文本描述和值
     *
     * @param text  模型类型的文本描述
     * @param value 模型类型的值
     */
    ModelTypeEnum(String text, String value) {
        this.text = text;
        this.value = value;
    }

    /**
     * 获取模型类型的文本描述
     *
     * @return 模型类型的文本描述
     */
    public String getText() {
        return text;
    }

    /**
     * 获取模型类型的值
     *
     * @return 模型类型的值
     */
    public String getValue() {
        return value;
    }
}


